// pages/print/webPage/webPage.js
var utils = require("../../../utils/utils.js");
Page({

  /**
   * 页面的初始数据
   */
  data: {
    val:'',
    code:'',
    fixShow:false
  },
  
    //设置个空白方法，阻止冒泡
    touchAnother() {

    },
    noUse(){
      this.setData({
        fixShow:false,
        val:''
      })
    },
    userUrl(){
      this.setData({
        fixShow:false
      })
      this.getpdf();
    },
   //关闭再次添加文件
   hideAdd() {
    this.setData({
      fixShow: false
    })
  },
  webval(e){
      this.data.val = e.detail.value;
  },
  getpdf(){
    var that = this;
    if(!utils.is_define(that.data.val)){
      utils.toast("网址链接不能为空")
      return false;
    }
    that.selectComponent("#loading").showLoadingCus('加密上传中');
    utils.request('convert/urlToPdf',{'url':that.data.val}, function (res) {
       that.selectComponent("#loading").hideLoadingCus();
      if(res.data.code==200){
        wx.redirectTo({
            url: '../list/list?code=' + that.data.code + '&name=网络文章打印&path=' + res.data.data.fileUrl + '&pageNum=' + res.data.data.pageTotal +'&fileUrl='+res.data.data.fileUrl+'&serviceMainId='+that.data.serviceMainId+'&serviceSubtypeId='+that.data.serviceSubtypeId+'&tagFloor='+that.data.tagFloor+'&orientation=1'
          })
        // wx.redirectTo({
        //   url: '../list/list?code='+that.data.code+'&name='+res.data.data.name+'&icon='+res.data.data.fileIcon+'&path='+res.data.data.url+'&pageNum='+res.data.data.pageNum,
        // })
      }else{
        utils.toast(res.data.msg)
      }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
      this.setData({
         code:options.code,
         serviceMainId:options.serviceMainId,
         serviceSubtypeId:options.serviceSubtypeId,
         tagFloor:options.tagFloor
      })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var that = this;
    wx.getClipboardData({
      success (res){
        if(utils.is_define(res.data)&&res.data.indexOf('http')!=-1){
            that.setData({
              fixShow:true,
              val:res.data
            })
        }
      }
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  }
})